package com.secsys.model;

import java.util.Date;

/**
 * 上市公司资产情况(每股指标)表【九】tb_sto_finance_per_stock
 * 描述：记录上市公司每股指标，包括：每股收益、每股收益扣除、每股净资产、每股资本公积金、每股未分配利润等
 *@作者 tiger.hu.tiger@gmail.com
 *@创建日期 2011-5-1
 *@版本1.0
 */
public class TbStoFinanceperstock implements java.io.Serializable {
	private static final long serialVersionUID = 2139066914441612746L;
	// Fields

	private Integer id;
	private TbStoStock tbStoStock;
	private Date fieldDate;
	private Double perIncome;
	private Double perIncomeDeduct;
	private Double perNetAsset;
	private Double accumulation;
	private Double uncutProfit;
	private Double perManageCash;
	private Double perCash;

	// Constructors

	/** default constructor */
	public TbStoFinanceperstock() {
	}

	/** minimal constructor */
	public TbStoFinanceperstock(TbStoStock tbStoStock, Date fieldDate) {
		this.tbStoStock = tbStoStock;
		this.fieldDate = fieldDate;
	}

	/** full constructor */
	public TbStoFinanceperstock(TbStoStock tbStoStock, Date fieldDate,
			Double perIncome, Double perIncomeDeduct, Double perNetAsset,
			Double accumulation, Double uncutProfit, Double perManageCash,
			Double perCash) {
		this.tbStoStock = tbStoStock;
		this.fieldDate = fieldDate;
		this.perIncome = perIncome;
		this.perIncomeDeduct = perIncomeDeduct;
		this.perNetAsset = perNetAsset;
		this.accumulation = accumulation;
		this.uncutProfit = uncutProfit;
		this.perManageCash = perManageCash;
		this.perCash = perCash;
	}

	// Property accessors

	public Integer getId() {
		return this.id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public TbStoStock getTbStoStock() {
		return this.tbStoStock;
	}

	public void setTbStoStock(TbStoStock tbStoStock) {
		this.tbStoStock = tbStoStock;
	}
	/**
	 * 时间
	 * @return
	 */
	public Date getFieldDate() {
		return fieldDate;
	}

	/**
	 * 时间
	 * @return
	 */
	public void setFieldDate(Date fieldDate) {
		this.fieldDate = fieldDate;
	}

	/**
	 * 每股收益(元)
	 * @return
	 */
	public Double getPerIncome() {
		return perIncome;
	}

	/**
	 * 每股收益(元)
	 * @return
	 */
	public void setPerIncome(Double perIncome) {
		this.perIncome = perIncome;
	}

	/**
	 * 每股收益扣除(元)
	 * @return
	 */
	public Double getPerIncomeDeduct() {
		return perIncomeDeduct;
	}

	/**
	 * 每股收益扣除(元)
	 * @return
	 */
	public void setPerIncomeDeduct(Double perIncomeDeduct) {
		this.perIncomeDeduct = perIncomeDeduct;
	}

	/**
	 * 每股净资产(元)
	 * @return
	 */
	public Double getPerNetAsset() {
		return perNetAsset;
	}

	/**
	 * 每股净资产(元)
	 * @return
	 */
	public void setPerNetAsset(Double perNetAsset) {
		this.perNetAsset = perNetAsset;
	}

	/**
	 * 每股资本公积金(元)
	 * @return
	 */
	public Double getAccumulation() {
		return accumulation;
	}

	/**
	 * 每股资本公积金(元)
	 * @return
	 */
	public void setAccumulation(Double accumulation) {
		this.accumulation = accumulation;
	}

	/**
	 * 每股未分配利润(元)
	 * @return
	 */
	public Double getUncutProfit() {
		return uncutProfit;
	}

	/**
	 * 每股未分配利润(元)
	 * @return
	 */
	public void setUncutProfit(Double uncutProfit) {
		this.uncutProfit = uncutProfit;
	}

	/**
	 * 每股经营活动现金流量(元)
	 * @return
	 */
	public Double getPerManageCash() {
		return perManageCash;
	}

	/**
	 * 每股经营活动现金流量(元)
	 * @return
	 */
	public void setPerManageCash(Double perManageCash) {
		this.perManageCash = perManageCash;
	}

	/**
	 * 每股现金流量(元)
	 * @return
	 */
	public Double getPerCash() {
		return perCash;
	}

	/**
	 * 每股现金流量(元)
	 * @return
	 */
	public void setPerCash(Double perCash) {
		this.perCash = perCash;
	}


}